@charset "UTF-8";
/* CSS Document */




@media screen and (min-width:1400px)
{

}
@media screen and (min-width:1600px)
{

}
@media screen and (min-width:1700px)
{

}
@media screen and (min-width:1800px)
{

}
@media screen and (min-width:1800px)
{

}
@media screen and (min-width:2000px)
{

}
@media screen and (min-width:2100px)
{

}

@media screen and (min-width:640px)  and (max-width: 1199px) 
{
  

}
@media screen and  (max-width: 850px) 
{
}
@media screen and (max-width: 640px) 
{
    
}

@media screen and (max-width:360px) 
{
}

@media screen and (max-width:320px) 
{
}

@media screen and (max-width:270px) 
{
}

/*兼容iphone4/4s */
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){

} 
/*兼容iphone6，iphone7，iphone8s */
@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){

}
/*兼容iphone6 Plus,iphone7 Plus,iphone8 Plus */
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){
} 

/*兼容iphoneX */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){
	
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {   
.banner_div{display: none;}
.banner_h5{width: 100%; display: block;}
.nav_div{display: none;}
.wrapper,.header_h5{ display:block}
.cont1{width: 100%;margin-top:0;}
.cont1_list{width: 100%; float:none;background: #fff;}
.cont1_list li{width: 20%;height: 40px; background-color: #a2a9b1;margin-bottom:1px;line-height: 40px; text-align: center; float: left;}
.cont1_list li a{ line-height: 40px; color: #fff; font-size: 12px;width: auto;height: 40px;display: block; }
.header_h5 img{width:28%;margin:0 auto;margin-top:22px;}

.cont1_c{width: 94%; float: none;margin:0 auto;padding-top:15px;}
.tittle_h2{font-size: 24px; text-align: left; line-height: 30px; color: #000; font-weight: bold;margin-top:45px;}
.tittle_h3{font-size: 12px; text-align: left; color: #000; font-weight: normal;margin-top:10px;}
.cont1_c_list{width: 100%;margin-top: 10px;}
.cont1_c_list li{text-align: left;border-bottom: 1px #d0d0d0 dashed;padding-right:10px; padding:5px 0;}
.cont1_c_list li a{font-size: 14px; color:#646464; line-height: 30px;}
.cont1_c_list li a:hover{ color: #6599ff; text-decoration: none; }
.cont1_p{width: 90%;height: auto;border:1px #cbcbcb solid; float: none;margin:0 auto;margin-top:35px;padding: 3%;}

.focus{ position:relative; width:100%; height:195px; background-color: #000;}  
.focus img{ width:100%; height:195px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#033572;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display: none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.cont2{width: 100%; background: #f5f5f5;padding:50px 0;}
.tittle_h4{width: 94%;margin:0 auto; color: #003b81; font-size: 20px; text-align: center;}
.cont2_p_div{width: 94%;margin:0 auto; text-align: left; color: #606060; font-size: 14px; line-height: 30px;margin:0 auto;margin-top:30px;}
.cont2_p_div p{margin-bottom:10px;}

.contain{margin:0 auto;width:100%;margin-top:50px;}
.single{display: none;}
.single_h5{display: block}

.plist1{width: 40%; float: left;margin:0 5%;}
.plist1 h2{ font-size: 16px; color: #737373; line-height: 40px; }
.plist1 h3{ font-size: 12px; color: #737373; line-height: 30px; }
.plist1 h4{ font-size: 12px; color: #033572; line-height: 30px; }
.plist1 img{width: 100%}

.table{width: 94%;margin:0 auto;margin-top:50px;}
.table th{border:1px #919191 solid;background: #fff;padding:5px;height: 26px; color: #525252; font-size: 14px; text-align: center;}
.table td{border:1px #919191 solid;background: #fff;padding:5px;height: 26px; color: #525252; font-size: 14px;text-align: left;}

.layout_cont{width: 90%;margin:0 auto;background-color: #fff;padding:5%;}
.layout_tittle_h2{ color: #676767; font-size: 18px;font-weight: bold;text-align: left;border-left: 7px #de1118 solid ;margin:15px 0;}
.hbzy_list li{width: 90%;height: 203px;padding:11px; border:1px #cccccc solid; float: left;margin-right:40px;margin-bottom:20px;}
.hbzy_list li img{width: 100%}


.plist2{width: 98%;margin-left: 0px;margin-bottom:30px;}
.plist2_img{width: 30%; float: left;}
.plist2_img img{width: 100%;border:1px #d0d0d0 solid;}
.plist2_zi{width: 65%;margin-left: 4%; float: left;}
.plist2_zi h2{text-align: left;}
.plist2_zi h2 a{text-align: left; font-size: 14px; color: #000; line-height: 30px;}
.plist2_zi h2 a:hover{ color: #6599ff; text-decoration: none; }
.plist2_zi h3{text-align: left; font-size: 12px; color: #656565; line-height: 20px;}
.plist2_zi h4{text-align: left; margin-top: 10px;}
.plist2_zi h4 img{width: 50%}


.plist3{width: 98%;margin-left: 0px;margin-bottom:30px;border-bottom: 1px #eaeaea  dashed;padding-bottom:40px;}
.plist3_img{width: 150px; float: none;height: 208px;border:1px #d0d0d0 solid;padding:10px;margin:0 auto;}
.plist3_img img{width: 100%;}
.plist3_zi{width: 100%;margin-left: 0px; float: none;}
.plist3_zi h2{text-align:center; font-size: 20px; color: #023298; line-height: 45px;}
.plist3_zi h3{text-align: left; font-size: 14px; color: #656565; line-height: 30px;}
.plist3_zi h3 span{text-align: left; font-size: 14px; color: #023298; line-height: 30px;}
.plist3_zi h3 .xz{text-align: left; font-size: 14px; color: #023298; line-height: 30px; background: url(../images/icon2.jpg) 5px 5px no-repeat;padding-left: 25px;margin-left: 25px;}
.plist3_zi h3 .xz:hover{ color: #f1302b; text-decoration: none; }

.plist3_zi h4{text-align: left; margin-top: 10px;}
.plist3_zi h4 .js{width: 70px;float: left;font-size: 14px; color: #656565; line-height: 30px;}
.plist3_zi h4 .js_p{width: 100%;float: left;font-size: 14px; color: #656565; line-height: 30px;margin-left: 5px;}

.meiti_list{width: 98%;margin-left:0px;margin-bottom:30px;}
.meiti_list li{text-align: left;padding-bottom:15px;border-bottom: 1px #eaeaea  dashed;margin-bottom:20px;}
.meiti_list li .span1{ font-size: 16px; color: #676767;padding-right: 10px; line-height: 50px; float: left;display: none;}
.meiti_list li .span2{ font-size: 14px; color: #676767;padding-right: 10px; line-height: 50px; float: right;display: none;}
.meiti_list li a{ font-size: 13px; color: #676767; line-height: 25px; float: none;width: 98%;background: url(../images/icon3.jpg) 0 5px no-repeat;padding-left: 20px;}
.meiti_list li a:hover{ color: #6599ff; text-decoration: none; }


.layout_tittle_h3{ color: #666666; font-size: 14px;font-weight: normal;text-align: left;margin:15px 0;}

.zbhk_div{width: 94%;margin:0 auto;margin-bottom: 40px;}
.zbhk_div img{width: 100%;}

.pp_div{width: 100%; overflow: auto;}
.pp_div ul{width: 100%;}
.pp_div li{width:90%;float:none;margin-right: 0;margin:0 auto;margin-bottom:20px;}
.pp_div li img{width:100%;padding:11px;border:1px #d0d0d0 solid;}
.pp_div li span{ color: #656565; font-size: 14px; line-height: 40px; }

.fy_div{width: 100%;text-align: center;margin-bottom:50px;}
.fy_div a{padding:5px; border: 1px #989898 solid; color: #989898; font-size: 14px;display: inline-block;text-align: center;margin:0 5px; text-decoration: none;}
.fy_div a:hover{ color: #fff; background-color: #6599ff;}
.fy_div_hover{ color: #fff !important; background-color: #6599ff !important;}


.poster-main{display: none;}
.zt_main{display:block;}


.foot{width: 100%;padding:35px 0; background-color: #63a6ec;text-align: center; font-size: 16px; color: #fff;}
}  
@media all and (device-width: 1024px) and (device-height:768px) and (orientation:landscape){
   /*横屏 css*/ 
.banner_div{display: none;}
.banner_h5{width: 100%; display: block;}
.nav_div{display: none;}
.wrapper,.header_h5{ display:block}
.cont1{width: 100%;margin-top:0;}
.cont1_list{width: 100%; float:none;background: #fff;}
.cont1_list li{width: 20%;height: 40px; background-color: #a2a9b1;margin-bottom:1px;line-height: 40px; text-align: center; float: left;}
.cont1_list li a{ line-height: 40px; color: #fff; font-size: 12px;width: auto;height: 40px;display: block; }
.header_h5 img{width:23%;margin:0 auto;margin-top:18px;}

.cont1_c{width: 94%; float: none;margin:0 auto;padding-top:15px;}
.tittle_h2{font-size: 24px; text-align: left; line-height: 30px; color: #000; font-weight: bold;margin-top:45px;}
.tittle_h3{font-size: 12px; text-align: left; color: #000; font-weight: normal;margin-top:10px;}
.cont1_c_list{width: 100%;margin-top: 10px;}
.cont1_c_list li{text-align: left;border-bottom: 1px #d0d0d0 dashed;padding-right:10px; padding:5px 0;}
.cont1_c_list li a{font-size: 14px; color:#646464; line-height: 30px;}
.cont1_c_list li a:hover{ color: #6599ff; text-decoration: none; }
.cont1_p{width: 90%;height: auto;border:1px #cbcbcb solid; float: none;margin:0 auto;margin-top:35px;padding: 3%;}

.focus{ position:relative; width:100%; height:195px; background-color: #000;}  
.focus img{ width:100%; height:195px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#033572;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display: none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.cont2{width: 100%; background: #f5f5f5;padding:50px 0;}
.tittle_h4{width: 94%;margin:0 auto; color: #003b81; font-size: 20px; text-align: center;}
.cont2_p_div{width: 94%;margin:0 auto; text-align: left; color: #606060; font-size: 14px; line-height: 30px;margin:0 auto;margin-top:30px;}
.cont2_p_div p{margin-bottom:10px;}

.contain{margin:0 auto;width:100%;margin-top:50px;}
.single{display: none;}
.single_h5{display: block}

.plist1{width: 40%; float: left;margin:0 5%;}
.plist1 h2{ font-size: 16px; color: #737373; line-height: 40px; }
.plist1 h3{ font-size: 12px; color: #737373; line-height: 30px; }
.plist1 h4{ font-size: 12px; color: #033572; line-height: 30px; }
.plist1 img{width: 100%}

.table{width: 94%;margin:0 auto;margin-top:50px;}
.table th{border:1px #919191 solid;background: #fff;padding:5px;height: 26px; color: #525252; font-size: 14px; text-align: center;}
.table td{border:1px #919191 solid;background: #fff;padding:5px;height: 26px; color: #525252; font-size: 14px;text-align: left;}

.layout_cont{width: 90%;margin:0 auto;background-color: #fff;padding:5%;}
.layout_tittle_h2{ color: #676767; font-size: 18px;font-weight: bold;text-align: left;border-left: 7px #de1118 solid ;margin:15px 0;}
.hbzy_list li{width: 90%;height: 203px;padding:11px; border:1px #cccccc solid; float: left;margin-right:40px;margin-bottom:20px;}
.hbzy_list li img{width: 100%}


.plist2{width: 98%;margin-left: 0px;margin-bottom:30px;}
.plist2_img{width: 30%; float: left;}
.plist2_img img{width: 100%;border:1px #d0d0d0 solid;}
.plist2_zi{width: 65%;margin-left: 4%; float: left;}
.plist2_zi h2{text-align: left;}
.plist2_zi h2 a{text-align: left; font-size: 14px; color: #000; line-height: 30px;}
.plist2_zi h2 a:hover{ color: #6599ff; text-decoration: none; }
.plist2_zi h3{text-align: left; font-size: 12px; color: #656565; line-height: 20px;}
.plist2_zi h4{text-align: left; margin-top: 10px;}
.plist2_zi h4 img{width: 50%}


.plist3{width: 98%;margin-left: 0px;margin-bottom:30px;border-bottom: 1px #eaeaea  dashed;padding-bottom:40px;}
.plist3_img{width: 150px; float: none;height: 208px;border:1px #d0d0d0 solid;padding:10px;margin:0 auto;}
.plist3_img img{width: 100%;}
.plist3_zi{width: 100%;margin-left: 0px; float: none;}
.plist3_zi h2{text-align:center; font-size: 20px; color: #023298; line-height: 45px;}
.plist3_zi h3{text-align: left; font-size: 14px; color: #656565; line-height: 30px;}
.plist3_zi h3 span{text-align: left; font-size: 14px; color: #023298; line-height: 30px;}
.plist3_zi h3 .xz{text-align: left; font-size: 14px; color: #023298; line-height: 30px; background: url(../images/icon2.jpg) 5px 5px no-repeat;padding-left: 25px;margin-left: 25px;}
.plist3_zi h3 .xz:hover{ color: #f1302b; text-decoration: none; }

.plist3_zi h4{text-align: left; margin-top: 10px;}
.plist3_zi h4 .js{width: 70px;float: left;font-size: 14px; color: #656565; line-height: 30px;}
.plist3_zi h4 .js_p{width: 100%;float: left;font-size: 14px; color: #656565; line-height: 30px;margin-left: 5px;}

.meiti_list{width: 98%;margin-left:0px;margin-bottom:30px;}
.meiti_list li{text-align: left;padding-bottom:15px;border-bottom: 1px #eaeaea  dashed;margin-bottom:20px;}
.meiti_list li .span1{ font-size: 16px; color: #676767;padding-right: 10px; line-height: 50px; float: left;display: none;}
.meiti_list li .span2{ font-size: 14px; color: #676767;padding-right: 10px; line-height: 50px; float: right;display: none;}
.meiti_list li a{ font-size: 13px; color: #676767; line-height: 25px; float: none;width: 98%;background: url(../images/icon3.jpg) 0 5px no-repeat;padding-left: 20px;}
.meiti_list li a:hover{ color: #6599ff; text-decoration: none; }


.layout_tittle_h3{ color: #666666; font-size: 14px;font-weight: normal;text-align: left;margin:15px 0;}

.zbhk_div{width: 94%;margin:0 auto;margin-bottom: 40px;}
.zbhk_div img{width: 100%;}

.pp_div{width: 100%; overflow: auto;}
.pp_div ul{width: 100%;}
.pp_div li{width:40%;float:left;margin-right: 0;margin:0 5%;margin-bottom:20px;}
.pp_div li img{width:100%;padding:11px;border:1px #d0d0d0 solid;}
.pp_div li span{ color: #656565; font-size: 14px; line-height: 40px; }

.fy_div{width: 100%;text-align: center;margin-bottom:50px;}
.fy_div a{padding:5px; border: 1px #989898 solid; color: #989898; font-size: 14px;display: inline-block;text-align: center;margin:0 5px; text-decoration: none;}
.fy_div a:hover{ color: #fff; background-color: #6599ff;}
.fy_div_hover{ color: #fff !important; background-color: #6599ff !important;}


.poster-main{display: none;}
.zt_main{display:block;}


.foot{width: 100%;padding:35px 0; background-color: #63a6ec;text-align: center; font-size: 16px; color: #fff;}
}
 

@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {   

}  
@media all and (device-width: 1366px) and (device-height:1024px) and (orientation:landscape) {
   /*横屏 css*/ 

}

@media screen and (max-width: 460px) 
{ 
.banner_div{display: none;}
.banner_h5{width: 100%; display: block;}
.nav_div{display: none;}
.wrapper,.header_h5{ display:block}
.cont1{width: 100%;margin-top:0;}
.cont1_list{width: 100%; float:none;background: #fff;}
.cont1_list li{width: 20%;height: 40px; background-color: #a2a9b1;margin-bottom:1px;line-height: 40px; text-align: center; float: left;}
.cont1_list li a{ line-height: 40px; color: #fff; font-size: 12px;width: auto;height: 40px;display: block; }


.cont1_c{width: 94%; float: none;margin:0 auto;padding-top:15px;}
.tittle_h2{font-size: 24px; text-align: left; line-height: 30px; color: #000; font-weight: bold;margin-top:45px;}
.tittle_h3{font-size: 12px; text-align: left; color: #000; font-weight: normal;margin-top:10px;}
.cont1_c_list{width: 100%;margin-top: 10px;}
.cont1_c_list li{text-align: left;border-bottom: 1px #d0d0d0 dashed;padding-right:10px; padding:5px 0;}
.cont1_c_list li a{font-size: 14px; color:#646464; line-height: 30px;}
.cont1_c_list li a:hover{ color: #6599ff; text-decoration: none; }
.cont1_p{width: 90%;height: auto;border:1px #cbcbcb solid; float: none;margin:0 auto;margin-top:35px;padding: 3%;}

.focus{ position:relative; width:100%; height:195px; background-color: #000;}  
.focus img{ width:100%; height:195px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#033572;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display: none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.cont2{width: 100%; background: #f5f5f5;padding:50px 0;}
.tittle_h4{width: 94%;margin:0 auto; color: #003b81; font-size: 20px; text-align: center;}
.cont2_p_div{width: 94%;margin:0 auto; text-align: left; color: #606060; font-size: 14px; line-height: 30px;margin:0 auto;margin-top:30px;}
.cont2_p_div p{margin-bottom:10px;}

.contain{margin:0 auto;width:100%;margin-top:50px;}
.single{display: none;}
.single_h5{display: block}

.plist1{width: 40%; float: left;margin:0 5%;margin-bottom:20px;}
.plist1 h2{ font-size: 16px; color: #737373; line-height: 40px; }
.plist1 h3{ font-size: 12px; color: #737373; line-height: 20px; }
.plist1 h4{ font-size: 12px; color: #033572; line-height: 20px; }
.plist1 img{width: 100%}

.table{width: 94%;margin:0 auto;margin-top:50px;}
.table th{border:1px #919191 solid;background: #fff;padding:5px;height: 26px; color: #525252; font-size: 14px; text-align: center;}
.table td{border:1px #919191 solid;background: #fff;padding:5px;height: 26px; color: #525252; font-size: 14px;text-align: left;}

.layout_cont{width: 90%;margin:0 auto;background-color: #fff;padding:5%;}
.layout_tittle_h2{ color: #676767; font-size: 18px;font-weight: bold;text-align: left;border-left: 7px #de1118 solid ;margin:15px 0;}
.hbzy_list li{width: 90%;height: 203px;padding:11px; border:1px #cccccc solid; float: left;margin-right:40px;margin-bottom:20px;}
.hbzy_list li img{width: 100%}


.plist2{width: 98%;margin-left: 0px;margin-bottom:30px;}
.plist2_img{width: 30%; float: left;}
.plist2_img img{width: 100%;border:1px #d0d0d0 solid;}
.plist2_zi{width: 65%;margin-left: 4%; float: left;}
.plist2_zi h2{text-align: left;}
.plist2_zi h2 a{text-align: left; font-size: 14px; color: #000; line-height: 30px;}
.plist2_zi h2 a:hover{ color: #6599ff; text-decoration: none; }
.plist2_zi h3{text-align: left; font-size: 12px; color: #656565; line-height: 20px;}
.plist2_zi h4{text-align: left; margin-top: 10px;}
.plist2_zi h4 img{width: 50%}


.plist3{width: 98%;margin-left: 0px;margin-bottom:30px;border-bottom: 1px #eaeaea  dashed;padding-bottom:40px;}
.plist3_img{width: 150px; float: none;height: 208px;border:1px #d0d0d0 solid;padding:10px;margin:0 auto;}
.plist3_img img{width: 100%;}
.plist3_zi{width: 100%;margin-left: 0px; float: none;}
.plist3_zi h2{text-align:center; font-size: 20px; color: #023298; line-height: 45px;}
.plist3_zi h3{text-align: left; font-size: 14px; color: #656565; line-height: 30px;}
.plist3_zi h3 span{text-align: left; font-size: 14px; color: #023298; line-height: 30px;}
.plist3_zi h3 .xz{text-align: left; font-size: 14px; color: #023298; line-height: 30px; background: url(../images/icon2.jpg) 5px 5px no-repeat;padding-left: 25px;margin-left: 25px;}
.plist3_zi h3 .xz:hover{ color: #f1302b; text-decoration: none; }

.plist3_zi h4{text-align: left; margin-top: 10px;}
.plist3_zi h4 .js{width: 70px;float: left;font-size: 14px; color: #656565; line-height: 30px;}
.plist3_zi h4 .js_p{width: 100%;float: left;font-size: 14px; color: #656565; line-height: 30px;margin-left: 5px;}

.meiti_list{width: 98%;margin-left:0px;margin-bottom:30px;}
.meiti_list li{text-align: left;padding-bottom:15px;border-bottom: 1px #eaeaea  dashed;margin-bottom:20px;}
.meiti_list li .span1{ font-size: 16px; color: #676767;padding-right: 10px; line-height: 50px; float: left;display: none;}
.meiti_list li .span2{ font-size: 14px; color: #676767;padding-right: 10px; line-height: 50px; float: right;display: none;}
.meiti_list li a{ font-size: 13px; color: #676767; line-height: 25px; float: none;width: 98%;background: url(../images/icon3.jpg) 0 5px no-repeat;padding-left: 20px;}
.meiti_list li a:hover{ color: #6599ff; text-decoration: none; }


.layout_tittle_h3{ color: #666666; font-size: 14px;font-weight: normal;text-align: left;margin:15px 0;}

.zbhk_div{width: 94%;margin:0 auto;margin-bottom: 40px;}
.zbhk_div img{width: 100%;}

.pp_div{width: 100%; overflow: auto;}
.pp_div ul{width: 100%;}
.pp_div li{width:90%;float:none;margin-right: 0;margin:0 auto;margin-bottom:20px;}
.pp_div li img{width:100%;padding:11px;border:1px #d0d0d0 solid;}
.pp_div li span{ color: #656565; font-size: 14px; line-height: 40px; }

.fy_div{width: 100%;text-align: center;margin-bottom:50px;}
.fy_div a{padding:5px; border: 1px #989898 solid; color: #989898; font-size: 14px;display: inline-block;text-align: center;margin:0 5px; text-decoration: none;}
.fy_div a:hover{ color: #fff; background-color: #6599ff;}
.fy_div_hover{ color: #fff !important; background-color: #6599ff !important;}


.poster-main{display: none;}
.zt_main{display:block;}


.foot{width: 100%;padding:35px 0; background-color: #63a6ec;text-align: center; font-size: 16px; color: #fff;}
}

